Skip to main content

FTP (Port 21)

Connect

ftp

Kết nối tới máy chủ FTP tại <ip> và cổng <port> :

ftp <ip> <port>

lftp

Sử dụng lftp, phiên bản cải tiến của ftp :

lftp <ip>

URL

Truy cập máy chủ FTP qua trình duyệt với URL:

ftp://<user>:<pass>@<ip>

Enumeration

Kiểm tra thư mục mặc định và phổ biến

Tìm thư mục chứa thông tin nhạy cảm bằng gobuster :

gobuster dir -u ftp://<ip> -w <wordlist>

Attack Vectors

Đăng nhập ẩn danh

Sử dụng tài khoản anonymous với bất kỳ mật khẩu nào:

ftp <ip>

Đăng nhập với thông tin mặc định

Thử các tài khoản/mật khẩu như admin, administrator, root, ftpuser, test :

ftp <ip>

Tấn công FTP Bounce

Chuyển hướng dữ liệu qua máy chủ FTP bằng lệnh PORT.

Thực hiện FTP Bounce

  1. Kết nối tới máy chủ FTP:
ftp <ip>
  1. Chuyển hướng dữ liệu:
quote PORT <target_ip>,<port>
  1. Khởi tạo truyền tệp:
get <file>

Bounce bằng Metasploit

Quét cổng mở qua máy chủ FTP:

msf> use auxiliary/scanner/ftp/ftp_bounce
> set RHOSTS <ftp_server>
> set RPORT <port>
> run

Post-Exploitation

Các câu FTP thông dụng

LệnhMô tảCách dùng
lcdThay đổi thư mục cục bộlcd /path/to/directory
cdThay đổi thư mục trên máy chủcd /path/to/directory
lsLiệt kê các tệp trên máy chủls
getTải tệp từ máy chủ vềget filename.txt
mgetTải nhiều tệp từ máy chủ vềmget *.txt
putTải tệp lên máy chủput filename.txt
mputTải nhiều tệp lên máy chủmput *.txt
binĐặt chế độ truyền nhị phânbin
asciiĐặt chế độ truyền ASCIIascii
quitThoát khỏi ứng dụng FTPquit

Tải xuống tất cả các file

wget -m ftp://<user>:<pass>@<ip>